package com.example.io;

import java.io.File;

public class ListFilesExample {
    public static void main(String[] args) {
        // 指定目录路径
        String directoryPath = "/root/bes952/deployments/bes-springmvc/WEB-INF/lib";

        // 创建 File 对象表示目录
        File directory = new File(directoryPath);

        // 检查目录是否存在
        if (directory.exists() && directory.isDirectory()) {
            // 获取目录中的所有文件和子目录
            File[] files = directory.listFiles();

            // 检查是否有文件或子目录
            if (files != null && files.length > 0) {
                System.out.println("Files and subdirectories in directory: " + directoryPath);
                // 遍历文件和子目录
                for (File file : files) {
                    // 打印文件名或子目录名
                    System.out.println(file.getName());
                }
            } else {
                System.out.println("Directory is empty: " + directoryPath);
            }
        } else {
            System.out.println("Directory does not exist: " + directoryPath);
        }
    }
}
